from selenium import webdriver
from selenium.webdriver.common.by import By         # 操作元素方法
import time
# 实例化驱动
browser = webdriver.Chrome()
# 打开网页
browser.get("https://www.baidu.com/")
# 浏览器全屏
browser.maximize_window()
# 定位输入框输入内容

# 定位方式一：ID定位；  id=kw是唯一的元素
# browser.find_element(By.ID,"kw").send_keys("秦忠阳")
"""
browser：浏览器驱动
find_element：寻找元素的方法
By.ID：使用ID的元素操作
send_keys：输入内容
"""
#定位方式二：NAME定位；name=wd是唯一的元素
# browser.find_element(By.NAME,"wd").send_keys("秦忠阳plus")

# 定位方式三：CLASS NAME 定位；CLASS NAME=s_ipt是唯一的元素
# browser.find_element(By.CLASS_NAME,"s_ipt").send_keys('秦忠阳plus2号')

# 定位方式四：XPATH定位
# browser.find_element(By.XPATH,"//*[@id='kw']").send_keys("秦忠阳plus3号")

#定位方式五：CSS SELECTOR
# browser.find_element(By.CSS_SELECTOR,"#kw").send_keys('秦忠阳plus4号')

#定位方式六：TAG_NAME定位  标签名定位  input 8
# browser.find_elements(By.TAG_NAME,"input")[7].send_keys('秦忠阳plus5号')
"""
一组元素，要用find_elements，看要操作哪个元素的下标
"""

# 定位方式七：使用LINK_TEXT文本方式的定位
# browser.find_element(By.LINK_TEXT,'新闻').click()
"""
click()：对这个元素点击
"""

# 定位方式八：使用PARTIAL_LINK_TEXT模糊文本方式定位
browser.find_element(By.PARTIAL_LINK_TEXT,'网盘').click()


# 等待浏览器关闭
time.sleep(15)